"""
GMSH工具模块
包含所有与GMSH相关的网格处理和可视化函数
"""

from .gmsh_operations import (
    create_feature_id_from_gmsh,
    find_matching_face_with_features,
    main_gmsh_processing_with_feature_matching
)

from .gmsh_visualization import (
    visualize_vtk_face_ids_matplotlib_2d,
    visualize_vtk_face_ids_matplotlib,
    visualize_gmsh_physical_groups_2d,
    compare_gmsh_vtk_visualization
)

__all__ = [
    'create_feature_id_from_gmsh',
    'find_matching_face_with_features', 
    'main_gmsh_processing_with_feature_matching',
    'visualize_vtk_face_ids_matplotlib_2d',
    'visualize_vtk_face_ids_matplotlib',
    'visualize_gmsh_physical_groups_2d',
    'compare_gmsh_vtk_visualization'
]